package com.mes.check.dao.iface;

import java.util.List;
import java.util.Map;

import com.bstek.dorado.data.provider.Page;
import com.mes.check.domain.CheckTaskAssign;
import com.mes.common.dao.iface.IBasicDao;

public interface ICheckTaskAssignDao extends IBasicDao<CheckTaskAssign> {

	public void getCheckTaskAssigns(Page<CheckTaskAssign> page, Map<String, Object> parameter,
			com.bstek.dorado.data.provider.Criteria criteria) throws Exception;
	
	/**
	 * 获得某个检验员下的所有检验任务派工
	 * @param checkTaskUid
	 * @param page
	 * @return
	 */
	public List<CheckTaskAssign> getCheckTaskAssignsByCheckerUid(String checkerUid, Page page);
	/**
	 * 取得某一个检验任务所有的检验任务派工
	 * @param checkTaskUid
	 * @param page
	 * @return
	 */
	public List<CheckTaskAssign> getCheckTaskAssignsByCheckTaskUid(String checkTaskUid,
			Page page);
	public List<CheckTaskAssign> getCheckTaskAssignsByDept(String deptUid, Page page);
	
}
